<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/template.xhtml">

	<ui:define name="content">
	<script>
	function tratarEdicaoProcessos(args) {
		if (!args.validationFailed) {
			editarrProcessoDialog.hide();
		}
	}

	function tratarEdicaoVitimas(args) {
		if (!args.validationFailed) {
			edicaoVitimaDialog.hide();
		}
	}
	</script>

		<p:growl id="growl" showDetail="true" />

		<p:fieldset legend="Listagem de Processos" toggleable="false" toggleSpeed="500">
			<h:form id="frm">

				<p:panel header="Apresentações">
					<p:dataTable id="tableProcessos" var="processo" value="#{processoMB.processos}"
						paginatorPosition="bottom" paginator="true" rows="10">

				        
						<p:column headerText="Id" >
							<h:outputText value=" #{processo.idProcesso}" />
						</p:column>

						<p:column headerText="Descrição" filterBy="#{processo.descricao}">
							<h:outputText value=" #{processo.descricao}" />
						</p:column>
						
						
						<p:column headerText="Descrição" filterBy="#{processo.motivo}">
							<h:outputText value=" #{processo.motivo}" />
						</p:column>
						
						
						<p:column headerText="Descrição" filterBy="#{processo.statos}">
							<h:outputText value=" #{processo.statos}" />
						</p:column>
						
						
						<p:column headerText="Descrição" filterBy="#{processo.alunoMatricula.nome}">
							<h:outputText value=" #{processo.alunoMatricula.nome}" />
						</p:column>


<!-- 						<p:column headerText="Alterar" style="width:40px"> -->
<!-- 							<p:commandButton ajax="false" icon="ui-icon-search" -->
<!-- 								action="#{processoMB.buscar(processo.idProcesso)}" /> -->
<!-- 						</p:column> -->


<!-- 						<p:column headerText="Excluir" style="width:40px"> -->
<!-- 							<p:commandButton id="excluir" ajax="false" icon="ui-icon-trash" -->
<!-- 								action="#{processoMB.excluir(processo)}" update="tableProcessos"> -->
<!-- 							</p:commandButton> -->
<!-- 						</p:column> -->
						
						
						<p:column headerText="Alterar"
										style="width: 100px; text-align: center">
										<p:commandButton icon="ui-icon-trash" title="Alterar"
											oncomplete="edicaoProcessoDialog.show(); return false;" process="@this"
											update=":editarProcessoDialog">
											<f:setPropertyActionListener
												target="#{processoMB.processo}"
												value="#{processo}" />
										</p:commandButton>
									</p:column>

									<p:column headerText="Excluir"
										style="width: 100px; text-align: center">
										<p:commandButton icon="ui-icon-trash" title="Excluir"
											oncomplete="confirmacaoExclusaoProcesso.show()" process="@this"
											update=":frm:confirmacaoExclusaoProcessoDialog">
											<f:setPropertyActionListener
												target="#{processoMB.processo}"
												value="#{processo}" />
										</p:commandButton>
									</p:column>

								</p:dataTable>
						</p:panel>

								<p:confirmDialog header="Exclusão da Processos"
									message="Tem certeza que deseja excluir o Processo: #{processoMB.processo.descricao}?"
									widgetVar="confirmacaoExclusaoProcesso" appendToBody="true" id="confirmacaoExclusaoProcessoDialog">
									<p:button value="Não"
										onclick="confirmacaoExclusaoProcesso.hide(); return false;" />
									<p:commandButton value="Sim"
										oncomplete="confirmacaoExclusaoProcesso.hide();"
										action="#{processoMB.excluirProcesso}" process="@this"
										update=":frm:tableProcessos" />
								</p:confirmDialog>
				</h:form>
			


		</p:fieldset>

				<p:dialog header="Edição de Processos"
				widgetVar="edicaoProcessoDialog" modal="true" appendToBody="true" resizable="false" id="editarProcessoDialog"  draggable="false" showEffect="clip" hideEffect="clip" >

				<p:fieldset toggleable="true" toggleSpeed="500">
					<h:form>
						<h:panelGroup id="inclusaoPanel">
							<p:messages />

					<h:panelGrid columns="2">

				<h:panelGrid columns="2" cellpadding="4">
										
					<p:outputLabel value="Departamento:" style="font-weight: bold;" />
					<p:selectOneMenu id="colegiado" value="#{inserirRestricaoBean.tipoArgumento}">
						<f:selectItem itemValue="0" itemLabel="Departamento de Ciência da Computação" />
						<f:selectItem itemValue="1" itemLabel="Departamento de Matematica" />
						<f:selectItem itemValue="2" itemLabel="Departamento de Física" />
					</p:selectOneMenu>

				</h:panelGrid>
				<h:panelGrid columns="4" cellpadding="4">
					
					<p:outputLabel value="Curso:" style="font-weight: bold;" />
						<p:selectOneMenu id="curso" value="#{inserirRestricaoBean.tipoArgumento}">
						<f:selectItem itemValue="0" itemLabel="Bacharelado em Ciência da Computação" />
						<f:selectItem itemValue="1" itemLabel="Bacharelado em Matematica" />
						<f:selectItem itemValue="2" itemLabel="Bacharelado em Sistemas de Informação" />
						<f:selectItem itemValue="3" itemLabel="Licenciatura em Computação" />
						<f:selectItem itemValue="4" itemLabel="Bacharelado em Estatitica" />
					</p:selectOneMenu>
					<p:outputLabel value="Aluno" style="font-weight: bold;" />
						<p:selectOneMenu id="aluno" value="#{inserirRestricaoBean.tipoArgumento}">
						<f:selectItem itemValue="0" itemLabel="Charles de Souza Ferreira " />
						<f:selectItem itemValue="1" itemLabel="Lorena Brito do Santos " />
						<f:selectItem itemValue="2" itemLabel="Lucas Bocão" />
						<f:selectItem itemValue="4" itemLabel="Erick Lemos" />
					</p:selectOneMenu>
				</h:panelGrid>	
					


					<p:outputLabel for="button" value="Data:" style="font-weight: bold;" />
					<p:calendar id="button" value="#{calendarView.date3}" showOn="button" /> 
						
					<p:outputLabel for="objeto" style="font-weight: bold;" value="Objeto do Requerimento (Finalidade):" />
			        <p:selectOneRadio id="objeto" value="#{processoMB.requerimento}"  layout="grid" columns="3">
			            <f:selectItems value="#{processoMB.requerimentos}" var="objeto" itemLabel="#{objeto.toString()}" itemValue="#{objeto}"/>
			        </p:selectOneRadio>
					
						
					<p:outputLabel value="Esclarecimentos:" style="font-weight: bold;" />
					<p:inputTextarea id="esclarecimentos" rows="10" cols="83" value="#{veiculoBean.argumento}" 
						size="100" />

				</h:panelGrid>
				
				<br />
								
					<p:commandButton value="Confirmar"
						action="#{processoMB.editarProcesso()}" update="inclusaoPanel :frm:tableProcessos"
						oncomplete="tratarEdicaoProcessos(args)" />

						</h:panelGroup>
					</h:form>
				</p:fieldset>
			</p:dialog>
	


	</ui:define>

</ui:composition>

</html>